"""
heiheiyouheihei
2022.11.15
"""
# 1. 保留字
# 2. 标识符

# 1. 保留字
# 保留字是Python语言中已经被赋予特定意义的一些单词, 开发程序时, 不可以作为变量, 函数, 类, 模块和其他对象的名称来使用.
# and, as,assert, break, class, continue, def, del, elif, else, except, finally, for
# from, False, global, if, import, in, is, lambda, nonlocal, not, None, or, pass, raise
# return, try, True, while, with, yield

#查看Python的保留字, 保留字是区分大小写的
import keyword
print(keyword.kwlist)

#常见错误
#在开发程序时, 如果使用Python中的保留字作为模块, 类, 函数或者变量的名称时, 将产生无效语法.
#下面是保留字的错误例子
#if = "坚持下去不是因为我很坚强, 而是因为我别无选择"
#print(if)

# 2. 标识符, Python中可以使用汉字作为标识符,但是不推荐
# 错误的表示符                         正确的表示符
# 300warrior 因为以数字开头             number
# $money 因为以$开头                   name48
# one%two 因为里面含有%                USERID
# User Name 因为里面有空格              O_o
# try 因为使用了关键字作为标识符          Try
# 单下划线+标识符-->保护变量            _标识符 --> 保护变量
# 双下划线+标识符-->类的私有成员         __标识符 --> 类的私有成员
# 双下换线开头和结尾的-->专用标识        __标识符__ --> 专用标识




